밴ť-sxjob-{flagsxjob2(1/0)xydp-kkillerxydp-kkiller-sxjob_fangqi_npcsxjob1-beisxjob2-beipfm_sxsxjob2_fangqi_descsxjob2_fangqi_partysxjob2_fangqi_skills}

#VARIABLE flagsxjob2 1
#VARIABLE xydp-kkiller {}
#VARIABLE xydp-kkiller- {}
#VARIABLE sxjob_fangqi_npc {ˮ|һ|||ľ}
#VARIABLE sxjob1-bei beijobskills
#VARIABLE sxjob2-bei beijobskills
#VARIABLE pfm_sx pfmpfm\hp
#VARIABLE sxjob2_fangqi_desc {ʲô}
#VARIABLE sxjob2_fangqi_party {|}
#VARIABLE sxjob2_fangqi_skills {ɽȷ||ɽ|}

#ALIAS firstjobsxhs {#if @needebook {gobuyebook} {go_ask_sx_job}}
#ALIAS sxjob_ask {#t+ sxjob_ask;sxjob_1_done=0;sxjob_2_done=1;sxjob_2_have=0;sxjob_num=0;ask zhu wanli about job}
#ALIAS sxjob_consider {#al arrive {sxjob_start};#al arrive_back {check_cui {sxjob_finish}};#al autostart {check_cui {sxjob_finish}};#t+ sxjob_consider;#al find findjob;findway @sxjob_name @sxjob_place}
#ALIAS sxjob_start {#al te2 {alias action 8########};multi_go;#t+ walk2;#al multi_next {te2};#al multi_finish {#t- sxjob_find;ta;setdo {w_back}};#t+ sxjob_find;#if @flagsxjob2 {#if @sxjob_1_done {#t- sxjob2_check} {#t+ sxjob2_check}} {};l;te2}
#ALIAS sxjob_finish {#if @sxjob_1_done {#if @sxjob_2_done {sxjob_name=;sxjob_place=;go_ask_hs_job} {#if @sxjob_2_have {sxjob_gosx} {sxjob_fangqi}}} {sxjob_fangqi}}
#ALIAS sxjob_fangqi {xy_cd;ta;setdo {gdl;ta;setdo {ask zhu wanli about fangqi;#wa 2000;bbb {sxjob_fail}}}}
#ALIAS sxjob_fail {sxjob_place=ʧ;sxjob_name=ʧ;bdl;ta;setdo {cd_xy;ta;setdo {go_ask_sx_job}}}
#ALIAS go_ask_sx_job {#if (@ll_do)and(@ll_have) {ll_next=go_ask_sx_job;ll_f=2;#mess @charʧż********** @sxname *** @sxid **********} {s;e;n;n;n;n;e;u;qn_cun @qn_cun;d;w;n;w;n;n;n;ne;enter;ta;setdo {chi;ta;setdo {out;sw;#8 s;e;n;ta;setdo {check_weapon {a_heal {xy_cd;ta;setdo {gdl;ta;setdo {w;w;check_neili2 {e;e;sxjob_ask}}}}}}}}}}
#ALIAS sxjob_gokk {bdl;ta;setdo {cd_xy;ta;setdo {xydp-kkiller;sxjob1-bei;ta;setdo {killer_num=0;unset ;#t+ sxjob_wait;ddtt}}}}
#ALIAS xydp-kkiller {#exec %literal(@xydp-kkiller)}
#ALIAS xydp-kkiller- {#exec %literal(@xydp-kkiller-)}
#ALIAS sxjob1-bei {#exec %literal(@sxjob1-bei)}
#ALIAS sxjob2-bei {#exec %literal(@sxjob2-bei)}
#ALIAS sxjob_escape {sxjob_2_have=0;#t- sxjob_check_hp;set wimpy 100;set wimpycmd halt;bbb {#t- sxjob_kill;jifa all;halt;get @myweapon;dw}}
#ALIAS sxjob_pfm {set target @pfm_id;set wimpy 100;set wimpycmd @pfm_sx}
#ALIAS sxjob_get {get xin from corpse;get gold from corpse;get silver from corpse}
#ALIAS sxjob2_kill_over {#ts 0;#una time1;unset ;sxjob_2_have=1;a_cond {unwield @fight_weapon;get @fight_weapon;wield @fight_weapon;dw}}
#ALIAS sxjob_gosx {a_heal {w_go}}
#ALIAS sxjob2_consider {#al arrive {sxjob_start};#al arrive_back {check_cui {sxjob_finish}};#al autostart {check_cui {sxjob_finish}};#t+ sxjob2_consider;#al find findjob;findway @sxjob2_name @sxjob2_place}

#ACTION {^???йء{|job}Ϣ} {#t- sxjob_ask;#t+ sxjob_accept} sxjob_ask

#ACTION {^???˵{æأ|ȥϢһɣ|ʱûи}} {#t- sxjob_accept;bbb {w;w;wait {e;e;sxjob_ask}}} sxjob_accept
#ACTION {^??˵(*)㲻Ǳӣ˻Ӻ˵𣿡} {#t- sxjob_accept;bbb {w;s;e;e;n;n;n;e;s;ask fu sigui about join;ta;setdo {bbb {n;w;s;s;s;w;w;n;e;sxjob_ask}}}} sxjob_accept
#ACTION {^??˵㲻Ѿŵ𣿻ȥ} {#t- sxjob_accept;bbb {ask zhu wanli about fangqi;#wa 2000;bbb {sxjob_ask}}} sxjob_accept
#ACTION {^??˵񣬻ȥϢһɡ} {#t- sxjob_accept;bbb {bdl;ta;setdo {cd_xy;ta;setdo {go_ask_hs_job}}}} sxjob_accept
#ACTION {^??*㣺*͵(*)ġ(*)ϡ} {#t- sxjob_accept;#cw 159;sxjob_place=%1;sxjob_name=%2;#if %ismember(@sxjob_name,@sxjob_fangqi_npc) {#wa 2000;bbb {ask zhu wanli about fangqi;#wa 2000;bbb {sxjob_ask}}} {sxjob_consider}} sxjob_accept

#ACTION {^??·ûҵ} {#t- sxjob_consider;log {@sxjob_placeġ@sxjob_nameûҵ·};bbb {ask zhu wanli about fangqi;bbb {sxjob_ask}}} sxjob_consider
#ACTION {^??ҵ·} {#t- sxjob_consider;log {@sxjob_placeġ@sxjob_nameɹҵ·};bbb {sxjob_gokk}} sxjob_consider

#ACTION {^??{Щƺ˸ˣ|ԼоΧ˹|һ´ãű͵}} {#timer off;#ts 0;#una time1;#t- sxjob_wait;#t+ sxjob_k_pick;#t+ sxjob_check_hp} sxjob_wait
#ACTION {^???????{ﲻ׼ս|޷}} {#timer off;#ts 0;#una time1;#t- sxjob_wait;no;sxjob_2_done=1;sxjob_2_have=0;dw} sxjob_wait
#ACTION {^????ľΪѾﵽڹܿƵļޡ} {#timer off;#ts 0;#una time1} sxjob_wait

#ACTION {^Ѫ(*)/(*)~((*)~%~)*(*)/(*)~(} {#if %trim(%4)<1500 {yun jingli} {}} sxjob_check_hp
#ACTION {^Ѫ(*)/(*)~((*)~%~)*(*)/(*)~(} {#if @flagdrug {#if %trim(%4)<3000 {eat wan}};#if %trim(%3)<50 {sxjob_escape} {qi=%trim(%1);qi0=%trim(%2);qi0=[@qi0*100*3/%trim(%3)/4];#if @qi<@qi0 {yun qi}}} sxjob_check_hp

#ACTION {^(????????)˵СӣԹ԰ܺɣ} {killer_num=1;killer1=%1;#wa 1500;#if (@killer_num<2) {#t- sxjob_k_pick;#t+ sxjob_kill;id here} {}} sxjob_k_pick
#ACTION {^(????????)˵ʦ֣Ӳ*ܣ㣡} {killer_num=2;killer2=%1;#t- sxjob_k_pick;#t+ sxjob_kill;id here} sxjob_k_pick
#ACTION {^???㶨һԭ(*)*ƺõ(*)(*)} {sxjob_2_have=0;sxjob_2_done=0;#t- sxjob_k_pick;killer_num=1;killer1=%1;sxjob2_killer_party=%2;sxjob2_killer_skills=%3;#if (%ismember(%2,@sxjob2_fangqi_party))or(%ismember(%3,@sxjob2_fangqi_skills)) {log {@sxjob2_killer_partyʹá@sxjob2_killer_skillsɱ֡@killer1,ˣ};sxjob_escape} {bbb {sxjob2-bei;#t+ sxjob_kill;id here}}} sxjob_k_pick

#ACTION {^?????(????????)ɱ㣡} {killer_num=1;killer1=%1;#t- sxjob_k_pick_er;#t+ sxjob_kill;id here} sxjob_k_pick_er

#ACTION {^@killer1%s= ([a-z ])} {#hi;killer1_id=%1;pfm_id=%1;sxjob_pfm;kill @killer1_id} sxjob_kill
#ACTION {^@killer2%s= ([a-z ])} {#hi;killer2_id=%1} sxjob_kill
#ACTION {^???@pfm_id־Ժһȣڵϻ˹ȥ} {unset wimpy;jiali 0;kill @pfm_id} sxjob_kill
#ACTION {^???@killer1žһڵϣų鶯˼¾ˡ} {jiali 1;bbb {sxjob_get;#if @killer_num>1 {pfm_id=@killer2_id;sxjob_pfm;kill @killer2_id} {kill ޵}}} sxjob_kill
#ACTION {^???@killer2žһڵϣų鶯˼¾ˡ} {jiali 1;bbb {sxjob_get;pfm_id=@killer1_id;sxjob_pfm;kill @killer1_id}} sxjob_kill
#ACTION {^?????{û|ʹõԡ|ʹ|ʹ}} {sxjob_escape} sxjob_kill
#ACTION {^?????{@killer1|@killer2}Ļ罣㣬ľ} {yun jingli;#wa 2000;yun jingli;#wa 2000;yun jingli} sxjob_kill
#ACTION {^?????{@killer1|@killer2}ָڳһˣǰң˲Ϣ֮㹥У} {yun qi} sxjob_kill
#ACTION {^?????{@killer1|@killer2}ͻȻһʮƵ鲢ΪһѸ㡣} {log 񣺶Էʹ־·;sxjob_escape} sxjob_kill
#ACTION {^?????{ֻôƣ书֮ȫ޷ӳ||||}} {log ˶¾Žܾ·:(;sxjob_escape} sxjob_kill
#ACTION {^?????˲佫ڻС} {log 񣺶Է÷־·;sxjob_escape} sxjob_kill
#ACTION {^?????Ϣȣʱʩ} {#t+ a_cond;a_cond=1;unset wimpy;halt;#al time1 {no_pfm};#ts 1} sxjob_kill
#ACTION {^?????ֻ*ÿһжƵĺ޻֮࣡} {log ˶¾Žƣ·:(;sxjob_escape} sxjob_kill
#ACTION {^?????ֻͷͣǰһڣʲôҲ֪ˡ} {log 񣺱ʹɱִˣ;#t- sxjob_check_hp;#t- check_jifa;#t+ sxjob_kill} sxjob_kill
#ACTION {^?????ֻװɵĶ} {halt;drop @fight_weapon;wield @fight_weapon;wield mu jian;wield dao} sxjob_kill
#ACTION {^?????һůԵȫָֻ֪} {jifa all;yun qi;yun jing;yun jingli;unwield jian;unwield @weapon;wield @fight_weapon;get @fight_weapon;#t- sxjob_check_hp;#t- sxjob_kill;a_cond {sxjob_escape}} sxjob_kill
#ACTION {^????ֻ죬е*Ѿ*һѳֲַɳ} {bbb {get @fight_weapon}} sxjob_kill
#ACTION {^?????ûˡ} {#ts 0;bbb {tuna 1}} sxjob_kill
#ACTION {^?????ս, ̫Сˡ} {#t+ sxjob_k_pick_er;kill killer} sxjob_kill
#ACTION {^???????ڹлûиߵ˾ȷƣ} {#5 get xin from corpse %i;light secret letter} sxjob_kill
#ACTION {^????{@killer1|@killer2}Ҵ뿪} {sxjob_escape} sxjob_kill
#ACTION {^????ȼżǲۻˣ} {unset wimpy;#t- sxjob_check_hp;#t- sxjob_kill;#if @sxjob_2_done {check_neili2 {xydp-kkiller-;ta;setdo {sxjob_gosx}}} {sxjob2_kill_over}} sxjob_kill
#ACTION {^????⡣ûⶫɣ} {sxjob_escape} sxjob_kill
#ACTION {^????{@killer1|@killer2}ʬ*=*corpse,} {#ts 0;bbb {tuna 1}} sxjob_kill

#ACTION {@sxjob_name~((*)~)} {#cw 522;#t- walk2;sxjob_id=%lower(%1);bbb {halt;#4 songxin @sxjob_id %i;#wa 1500;#if (@sxjob_1_done)and(@sxjob_2_done) {} {halt;bbb {halt;#t+ walk2;te2}}}} sxjob_find
#ACTION {^?????@sxjob_name˹} {#cw 522;#t- walk2;#wa 2500;#if (@sxjob_1_done)and(@sxjob_2_done) {} {id here}} sxjob_find
#ACTION {^?????ʱѹʧЧ} {#t- walk2;#t- sxjob_find;#t- sxjob2_check;sxjob_escape} sxjob_find
#ACTION {^??һѶͷĺӻͳŽ} {sxjob_2_have=0;sxjob_2_done=1;sxjob_1_done=1;#wa 4000;#sh Ѹ͵ˣ߲?} sxjob_find
#ACTION {^@sxjob_name%s= ([a-z ])} {#hi;sxjob_id=%1;bbb {halt;#4 songxin @sxjob_id %i;#wa 1500;#if @sxjob_1_done {} {halt;bbb {halt;#t+ walk2;te2}}}} sxjob_find
#ACTION {^???????@sxjob_name˳Ϲ˼£Ȼŷ⣬ֽ㡣} {#t- sxjob_find;sxjob_2_have=1;#if @flagsxjob2 {} {no;sxjob_2_done=1;sxjob_2_have=0;halt;dw}} sxjob_find
#ACTION {^???Ѹ͵ˣ߲?} {#cw 500;#t- sxjob_find;#t- sxjob2_check;no;sxjob_2_done=1;halt;dw} sxjob_find

#ACTION {^?????@sxjob_nameĶ˵Ͻ͵(*)ġ(*)ϡ} {#cw 450;sxjob2_place=%1;sxjob2_name=%2} sxjob2_check
#ACTION {^?????@sxjob_nameĶ˵и书(*)ļһҪ} {sxjob2_killer_desc=%1;#if (%ismember(%1,@sxjob2_fangqi_desc))or(%ismember(@sxjob2_name,@sxjob_fangqi_npc)) {sxjob2_temp=1} {sxjob2_temp=0}} sxjob2_check
#ACTION {^?????ѡͬ߷~(no~)} {#t- sxjob2_check;#if @sxjob2_temp {no;sxjob_2_done=1;sxjob_2_have=0;halt;dw} {sxjob2_consider}} sxjob2_check

#ACTION {^??·ûҵ} {#t- sxjob2_consider;log {@sxjob2_placeġ@sxjob2_nameûҵ·};halt;no;sxjob_2_done=1;sxjob_2_have=0;dw} sxjob2_consider
#ACTION {^??ҵ·} {#t- sxjob2_consider;log {@sxjob2_placeġ@sxjob2_nameɹҵ·};sxjob_name=@sxjob2_name;sxjob_place=@sxjob2_place;ta;setdo {killer_num=0;unset ;#t+ sxjob_wait;ddtt}} sxjob2_consider